import request from "@/utils/request";

//查询单据列表
export function listWareHouseList(query) {
  if (query.billsType && Array.isArray(query.billsType)) {
    query.billsType = query.billsType.join(',');
  }
  return request({
    url: '/btrh/wareHouse/list',
    method: 'get',
    params: query
  })
}

// 查询单据详情
export function getWareHouse(id) {
  return request({
    url: '/btrh/wareHouse/detail/' + id,
    method: 'get'
  })
}

// 新增出库单据
export function addOutWareHouse(data) {
  return request({
    url: '/btrh/wareHouse/add',
    method: 'post',
    data: data
  })
}

// 查询出库单据信息（用于回显）
export function getOutWareHouseInfo(billsId) {
  return request({
    url: '/btrh/wareHouse/info/' + billsId,
    method: 'get'
  })
}

// 查询工厂列表（下拉框用）
// export function Fusion_Manufacturer_Info(query) {
//   return request({
//     url: '/wareHouse/factory/list',
//     method: 'get',
//     params: query
//   })
// }

// 生成xml文件
export function getWareHouseXml(id) {
  return request({
    url: '/btrh/wareHouse/xml/' + id,
    method: 'post'
  })
}

//根据单据号删除单据
export function delWareHouse(id) {
  return request({
    url: '/btrh/wareHouse/delete/' + id,
    method: 'delete'
  })
}

//查询用户列表(后续大概率要改)
export function selectNameOptions(){
  return request({
    url: '/btrh/wareHouse/user',
    method: 'get'
  })
}
